#pragma once

#include <cassert>
#include <iostream>

template<class T>
void assertEquals(const T& first, const T& second)
{
	if( first != second )
	{
		std::cerr << first << " and " << second << " are not equal" << std::endl;
		assert( false );
	}
}